# 全局配置：字体、颜色、路径等参数，便于后期修改
class Config:
    # 界面样式配置
    MAIN_COLOR = "#4A90E2"  # 主色调（浅蓝色）
    ASSIST_COLOR = "#FF9F43"  # 辅助色（橙色）
    FONT_MAIN = "Comic Sans MS"  # 主字体（卡通风格）
    FONT_SIZE_DEFAULT = 14  # 默认字体大小
    BUTTON_RADIUS = 8  # 按钮圆角大小

    # 文本处理配置
    MAX_SINGLE_PROCESS = 1000  # 单次处理最大字数（超过则分段）
    DEFAULT_LETTER_SPACING = 1.2  # 默认字间距（倍）
    PINYIN_POSITION = "below"  # 拼音位置（默认“汉字下方”）
    MAX_LINE_LENGTH = 30  # 每行最多汉字数
    LETTER_SPACING = chr(12288)  # 字间距（全角空格）

    # 路径配置
    HISTORY_PATH = "./history.json"  # 历史记录存储路径
    AUDIO_PATH = "./audio/"  # 发音音频文件路径（默认内置常用汉字音频）

    # 打印配置
    DEFAULT_PAPER = "A4"  # 默认纸张大小
    PRINT_BACKGROUND = True  # 默认打印背景（米字格/拼音格）